// Copyright 2021-2025 Buf Technologies, Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//      http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

// @generated by protoc-gen-es v2.10.1 with parameter "target=js+dts,import_extension=js"
// @generated from file extra/jstype-proto2.proto (package spec, syntax proto2)
/* eslint-disable */

import { fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv2";

/**
 * Describes the file extra/jstype-proto2.proto.
 */
export const file_extra_jstype_proto2 = /*@__PURE__*/
  fileDesc("ChlleHRyYS9qc3R5cGUtcHJvdG8yLnByb3RvEgRzcGVjIqkCChpKU1R5cGVQcm90bzJPbWl0dGVkTWVzc2FnZRIVCg1maXhlZDY0X2ZpZWxkGAEgASgGEhMKC2ludDY0X2ZpZWxkGAMgASgDEhYKDnNmaXhlZDY0X2ZpZWxkGAQgASgQEhQKDHNpbnQ2NF9maWVsZBgFIAEoEhIUCgx1aW50NjRfZmllbGQYBiABKAQSHgoWcmVwZWF0ZWRfZml4ZWQ2NF9maWVsZBgLIAMoBhIcChRyZXBlYXRlZF9pbnQ2NF9maWVsZBgMIAMoAxIfChdyZXBlYXRlZF9zZml4ZWQ2NF9maWVsZBgNIAMoEBIdChVyZXBlYXRlZF9zaW50NjRfZmllbGQYDiADKBISHQoVcmVwZWF0ZWRfdWludDY0X2ZpZWxkGA8gAygEItACChlKU1R5cGVQcm90bzJOb3JtYWxNZXNzYWdlEhkKDWZpeGVkNjRfZmllbGQYASABKAZCAjAAEhcKC2ludDY0X2ZpZWxkGAMgASgDQgIwABIaCg5zZml4ZWQ2NF9maWVsZBgEIAEoEEICMAASGAoMc2ludDY0X2ZpZWxkGAUgASgSQgIwABIYCgx1aW50NjRfZmllbGQYBiABKARCAjAAEiIKFnJlcGVhdGVkX2ZpeGVkNjRfZmllbGQYCyADKAZCAjAAEiAKFHJlcGVhdGVkX2ludDY0X2ZpZWxkGAwgAygDQgIwABIjChdyZXBlYXRlZF9zZml4ZWQ2NF9maWVsZBgNIAMoEEICMAASIQoVcmVwZWF0ZWRfc2ludDY0X2ZpZWxkGA4gAygSQgIwABIhChVyZXBlYXRlZF91aW50NjRfZmllbGQYDyADKARCAjAAItACChlKU1R5cGVQcm90bzJTdHJpbmdNZXNzYWdlEhkKDWZpeGVkNjRfZmllbGQYASABKAZCAjABEhcKC2ludDY0X2ZpZWxkGAMgASgDQgIwARIaCg5zZml4ZWQ2NF9maWVsZBgEIAEoEEICMAESGAoMc2ludDY0X2ZpZWxkGAUgASgSQgIwARIYCgx1aW50NjRfZmllbGQYBiABKARCAjABEiIKFnJlcGVhdGVkX2ZpeGVkNjRfZmllbGQYCyADKAZCAjABEiAKFHJlcGVhdGVkX2ludDY0X2ZpZWxkGAwgAygDQgIwARIjChdyZXBlYXRlZF9zZml4ZWQ2NF9maWVsZBgNIAMoEEICMAESIQoVcmVwZWF0ZWRfc2ludDY0X2ZpZWxkGA4gAygSQgIwARIhChVyZXBlYXRlZF91aW50NjRfZmllbGQYDyADKARCAjABItACChlKU1R5cGVQcm90bzJOdW1iZXJNZXNzYWdlEhkKDWZpeGVkNjRfZmllbGQYASABKAZCAjACEhcKC2ludDY0X2ZpZWxkGAMgASgDQgIwAhIaCg5zZml4ZWQ2NF9maWVsZBgEIAEoEEICMAISGAoMc2ludDY0X2ZpZWxkGAUgASgSQgIwAhIYCgx1aW50NjRfZmllbGQYBiABKARCAjACEiIKFnJlcGVhdGVkX2ZpeGVkNjRfZmllbGQYCyADKAZCAjACEiAKFHJlcGVhdGVkX2ludDY0X2ZpZWxkGAwgAygDQgIwAhIjChdyZXBlYXRlZF9zZml4ZWQ2NF9maWVsZBgNIAMoEEICMAISIQoVcmVwZWF0ZWRfc2ludDY0X2ZpZWxkGA4gAygSQgIwAhIhChVyZXBlYXRlZF91aW50NjRfZmllbGQYDyADKARCAjAC");

/**
 * Describes the message spec.JSTypeProto2OmittedMessage.
 * Use `create(JSTypeProto2OmittedMessageSchema)` to create a new message.
 */
export const JSTypeProto2OmittedMessageSchema = /*@__PURE__*/
  messageDesc(file_extra_jstype_proto2, 0);

/**
 * Describes the message spec.JSTypeProto2NormalMessage.
 * Use `create(JSTypeProto2NormalMessageSchema)` to create a new message.
 */
export const JSTypeProto2NormalMessageSchema = /*@__PURE__*/
  messageDesc(file_extra_jstype_proto2, 1);

/**
 * Describes the message spec.JSTypeProto2StringMessage.
 * Use `create(JSTypeProto2StringMessageSchema)` to create a new message.
 */
export const JSTypeProto2StringMessageSchema = /*@__PURE__*/
  messageDesc(file_extra_jstype_proto2, 2);

/**
 * Describes the message spec.JSTypeProto2NumberMessage.
 * Use `create(JSTypeProto2NumberMessageSchema)` to create a new message.
 */
export const JSTypeProto2NumberMessageSchema = /*@__PURE__*/
  messageDesc(file_extra_jstype_proto2, 3);

